home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / cbm / 5814 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  1.8 KB

  1. Path: seagoon.newcastle.edu.au!usenet
  2. From: "Bruce R. McFarling" <ecbm@cc.newcastle.edu.au>
  3. Newsgroups: comp.sys.cbm
  4. Subject: Re: Adding a 6522 to my c64
  5. Date: 19 Apr 1996 03:48:20 GMT
  6. Organization: Department of Economics, University of Newcastle
  7. Message-ID: <4l72e4$hp5@seagoon.newcastle.edu.au>
  8. References: <4ktud1$4jh@madeline.INS.CWRU.Edu> <4kvjat$34g@cc.joensuu.fi> <4l2bgk$jpl@narses.hrz.tu-chemnitz.de>
  9. NNTP-Posting-Host: econ70.newcastle.edu.au
  10. Mime-Version: 1.0
  11. Content-Type: text/plain; charset=us-ascii
  12. Content-Transfer-Encoding: 7bit
  13. X-Mailer: Mozilla 1.2N (Windows; I; 16bit)
  14.  
  15. fachat@physik.tu-chemnitz.de (Andre Fachat) wrote:
  16. >Jarno Pellikka (pellikka@cc.joensuu.fi) wrote:
  17. >...
  18. >: My expansion was made so that cia was in cd00 as normal, first PIA
  19.                                             ^^^^
  20. >: CD20, second cd40, and so on. I used it abuot year and i did't had
  21. >: any progran incombatilies cause of it!!!
  22. >
  23. > Well, I don't beleive that the PIA address was in $C*** - which is
  24. > normal RAM. But in $DE** of DF** which are the address ranges for
  25. > the IO1 and IO2 chip select lines on the expansion port. 
  26.     I was pretty sure Jarno just got the hex address turned around, 
  27. and meant $DC00 etc.  If you get close enough to the processor (that is, 
  28. between the processor and the memory banking PLA), you can select on the 
  29. processor line (in the I/O port) that selects the IO address space.  What 
  30. I am interested in is how Jarno did the logic that keeps a write to a 
  31. PIA from being mapped into the normal CIA registers.  Offhand, I can see 
  32. using the PIA select status to control demultiplexing the data bus (6510 
  33. <- (MMU / PIAs) so that write go to the correct place, and perhaps 
  34. also to pull the R/W to read so the current address will be ignored, but 
  35. I assume there is a simpler solution.
  36.  
  37. Virtually,
  38.  
  39. Bruce R. McFarling, Newcastle, NSW
  40. ecbm@cc.newcastle.edu.au
  41.  
  42.  
  43.